package github.ziwukun.jsonql.orm;

import java.io.Serializable;

import github.ziwukun.jsonql.lang.CmpOpr;

/**
 * 模型的属性
 * @author Hugo.Yu
 */
public interface Prop extends Serializable{
	/**属性名称*/
	String propName();
	
	/**数量关系*/
	boolean single();
	/**字段是否支持查询条件*/
	boolean support(CmpOpr symbol);
	/**是否支持排序*/
	boolean sortable();
	
	/**属性所属的模型*/
	Model ofModel();
}
